package com.ckr.log;

import org.springframework.aop.AfterReturningAdvice;

import java.lang.reflect.Method;

/**
 * @author Shadowckr
 * @create 2021-12-03 17:34
 */
public class AfterLog implements AfterReturningAdvice {
    // returnValue:返回值
    // method:被调用的方法
    // args:被调用的方法的对象的参数
    // target:被调用的目标对象
    public void afterReturning(Object returnValue, Method method, Object[] args, Object target) throws Throwable {
        if (target != null) {
            System.out.println("执行了" + target.getClass().getName() + "的" +
                    method.getName() + "方法，返回结果为：" + returnValue);
        }
    }
}
